import { 
  ADD_COUNTER, 
  ADD_TO_CART 
} from './mutations-type'

const actions = {
  addCart(context, payload) {
    return new Promise((resolve, reject)=> {
      let oldProduct = context.state.cartList.find(item => item.iid === payload.iid)
    if (oldProduct) {
      // oldProduct.count += 1
      context.commit(ADD_COUNTER, oldProduct)
      resolve('商品数量+1')
    } else {
      payload.count = 1
      // context.state.cartList.push(payload)
      context.commit(ADD_TO_CART, payload)
      resolve('添加了新的商品')
    } 
    }) 
  }
}

export default actions